// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
    // @ts-ignore
    srcDir: './src',
    // 开启或关闭SSR，这将生成SSR或SPA应用程序
    ssr: true,
    devtools: {
        enabled: true
    },
    // @ts-ignore
    extends: [
        'nuxt-seo-kit'
    ],
    modules: [
        '@pinia/nuxt',
        '@pinia-plugin-persistedstate/nuxt',
        '@vueuse/nuxt',
        'nuxt-icon',
        '@element-plus/nuxt',
        '@nuxtjs/google-fonts'
    ],
    // 运行时配置
    runtimeConfig: {
        public: {
            // nuxt-seo-kit配置
            language: 'zh-CN', // 声明站点语言
            siteName: 'Nuxt.js TypeScript Starter', // 站点名称
            siteDescription: 'This is a Nuxt.js TypeScript Starter project', // 站点描述

            // 配置后端接口地址
            apiBaseUrl: 'http://localhost:3000/api'
        }
    },
    elementPlus: {
    // 禁止ElementPlus自动导入图标(使用了nuxt-icon,不再需要它)
        icon: false
    }
})
